Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2006
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інші
Група:
СКС

Частина тексту файла

Міністерство освіти та науки України Національний університет “Львівська політехніка” Кафедра електронних обчислювальних машин Звіт до лабораторної роботи №1 Львів 2006 р. Мета роботи: Ознайомлення з технологічним процесом і принципами схемотехнічного проектування цифрових вузлів на програмованих логічних інтегральних схемах (ПЛІС), засвоєння методів і засобів моделювання, а також розробки топології кристала ПЛІС. Завдання: В ході роботи необхідно розробити схеми електричні функціональні вузлів генерації та перевірки циклічних контрольних сум, провести поведінкове моделювання їхньої роботи і задокументувати його результати. Контрольна сума обраховується за поліномом x4+x+1. Хід роботи Оскільки поліном шостої степені то максимальна кількість інформаційних розрядів i = 24 – 4 – 1=11; Кількість керуючих розрядів k=4; Поліном кодується так: 10000 Оскільки поліном шостої степені то потрібно 4 трігера. Перед кожним трігером, який кодується одиницею стоїть додавання за модулем два.  рис.1 схема формування CRC Перед початком формування CRC трігери встановлюються в 1. Потім подається 11 інформаційних розрядів починаючи з найстаршого, а потім подається 4 керуючих розрядів, 4 нуля.Після проходження останнього керуючого розряду(15) вмістиме трігерів інвертується, це і є CRC. Приймач так само пропускає 11 інформаційних розрядів і 4 керуючих, але керуючі розряді вже не нулі, а сформована передавачем CRC. В результаті трігери повинні містити всі одиниці, а про інвертувавши мають бути нулі.Якщо після інверсії CRC не буде рівна нуля, то це ознака похибки. Дана схема може виправляти тільки одноразові похибки і виявляти дво- і більше кратні похибки. Кожен поліном для заданої кількості інформаційних розрядів має свою константу. Вона визначається наступним чином: при перевірці CRC( другому проходженні із сформованим CRC) в старшому розряді робиться похибка( інвертується старший розряд). Результат проходження не є рівний нулю і на схему формування CRC подається 0. Результатом і буде константа даного полінома для заданої кількості інформаційних розрядів Ця константа допомагає визначити розряд в якому виникла похибка.Номер нуля поданого на схему формування CRC після проходження 15 розрядів пакета, при якому виникне дана константа і буде номером розряду починаючи із самого старшого.  рис.2 Загальна схема передачі даних  рис.3 Структура передавача  рис.4 Структура приймача Загальна структура приймача є складнішою ніж передавача оскільки в приймачі крім схеми формування CRC, є ще схема виправлення помилок. Файл сценарію симулювання delete_signals restart stepsize 10ns clock clk 0 1 vector D D[7:0] vector B B[7:0] vector A A[7:0] vector ER ER[7:0] vector KP KP[5:0] vector Q Q[63:0] vector PP PP[63:0] vector ZER ZER[63:0] vector DIN DIN[63:0] watch clk rst ready ff error watch load set ce loadk cek setk ee watch cem assign DIN 5871F4A968CA0940\h assign PP 5871E4A968CA0964\h assign ZER 0\h assign D 3E\h assign B 1\h assign A 40\h assign KP 01\h assign load 1 assign set 1 assign rst 1 assign ce 1 assign cek 1 assign loadk 0 assign setk 0 assign cem 1 assign ee 0 after 10ns do(assign rst 0) after 20ns do(assign load 0;assign set 0) after 1290ns do(assign loadk 1;assign setk 1) after 1310ns do(assign loadk 0;assign setk 0) after 2570ns do(assign ee 1) after 2580ns do(assign ee 0) sim 5000ns  рис.5 Часові діаграми Висновок Під час лабораторної роботи на прикладі проектування схеми формування CRC я ознайомився з принципами проектування ПЛІС.
Антиботан аватар за замовчуванням

31.03.2013 14:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини